.z-menu {
	position: fixed;
	bottom: var(--window-bottom);
	left: 0; 
	width: 100vw;
	height: 100upx;
	display: flex;
	justify-content: space-around;
	background: #fff;
	border-top:1px solid #E4E7ED;
	z-index: 2;
	.z-menu-item {
		width: 100upx;
		height: 100%;
		position: relative;
		.icon {
			text-align: center;
			position: absolute;
			top: 10upx;
			width: 100%;
			height: 60%;
			.image {
				height: 50upx;
				width: 50upx;
				vertical-align: 5upx;
			}
		}
		.title {
			position: absolute;
			bottom: 0;
			width: 100%;
			height: 40%;
			font-size: 24upx;
			text-align: center;
			color: #c0c4cc;
		}
		&.active {
			.title {
				color: #1296db;
			}
		}
	}
}